/**
 * 定时任务
 */
import { get, post, put, del } from '@/util/request'
const API_PATH = "/inner_api/admin/schedule/job"

/**
 * 分页查询
 * 
 * @param {*} data 
 * @returns 
 */
export function selectByPage (data) {
  return post(API_PATH + '/page', data)
}

/**
 * 新增数据
 * 
 * @param {*} data 
 * @returns 
 */
export function create (data) {
  return post(API_PATH + '/create', data)
}

/**
 * 更新数据
 * 
 * @param {*} data 
 * @returns 
 */
export function update (data) {
  return put(API_PATH + '/update', data)
}

/**
 * 根据id删除数据
 * 
 * @param {*} id 
 * @returns 
 */
export function deleteById (id) {
  return del(API_PATH + '/delete', { "id": id })
}

/**
 * 更新状态
 * 
 * @param {*} id 
 * @param {*} status 
 * @returns 
 */
export function updateStatus (id, status) {
  return put(API_PATH + '/updateStatus', { "id": id, "status": status })
}

/**
 * 运行任务
 * 
 * @param {*} id 
 * @returns 
 */
export function run (id) {
  return get(API_PATH + '/run', { "id": id })
}